package com.javasm.service.impl;

import com.javasm.dao.impl.EditAminDaoImpl;
import com.javasm.entity.AdminUser;
import com.javasm.service.EditAdminService;

/**
 * @author WangJie
 * @version 1.0
 * @Description:
 * @date: 2020/7/18 21:43
 * @since JDK 1.8
 */
public class EdtiAdminServiceImpl implements EditAdminService {

    /**
     * 通过id修改用户信息
     *
     * @param adminUser 要修改的用户对象
     * @return
     */
    @Override
    public int updateUserInfo(AdminUser adminUser) {
        return new EditAminDaoImpl().updateUserInfo(adminUser);
    }

    /**
     * 通过id删除用户
     *
     * @param aid 要删除的用户id
     * @return
     */
    @Override
    public int deleteUserInfo(String aid) {
        return new EditAminDaoImpl().deleteUserInfo(aid);
    }

    /**
     * 新增用户信息
     *
     * @param adminUser 要新增的用户对象
     * @return
     */
    @Override
    public int insertUserInfo(AdminUser adminUser) {
        return new EditAminDaoImpl().insertUserInfo(adminUser);
    }

    /**
     * 更新用户权限信息
     *
     * @param aid          用户id
     * @param authorityArr 权限列表
     * @return
     */
    @Override
    public int updateUserAuthority(String aid, String authorityArr) {
        return new EditAminDaoImpl().updateUserAuthority(aid,authorityArr);
    }


}
